package com.msb.mall.thirdPart.vo;

import lombok.Data;

import java.util.List;

/**
 * 上传linux服务器使用
 */
@Data
public class UploadServer {

    private String user;
    private String password;
    private String host;
    private Integer port;
    // 文件正在使用的目录
    private String useFilePath;
    // 文件未使用的目录
    private String noUseFilePath;
    // 新文件列表
    private List<UploadFile> fileList;
    // 待删除目录名
    private List<String> deletePaths;
    // 服务器操作命令
    private String command;
    /**
     * 0新增: 只在指定目录插入文件
     * 1修改：在指定目录插入文件，并将原文件移动到另一目录
     * 2删除：直接移动到另一目录下，待自动清理
     */
    private String operateType;

    /**
     * 不设置情况下 默认端口号为22
     *
     * @return
     */
    public Integer getPort() {
        if (this.port == null) {
            this.port = 22;
        }
        return port;
    }
}
